package com.ruoyi.am.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 工作量对象 am_work
 * 
 * @author hkkk
 * @date 2021-01-15
 */
public class AmWork extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 工号 */
    @Excel(name = "工号")
    private String driver;

    /** 姓名 */
    @Excel(name = "姓名")
    private String name;

    /** 白班 */
    @Excel(name = "白班")
    private Integer day;

    /** 夜班 */
    @Excel(name = "夜班")
    private Integer night;

    /** 加班时长 */
    @Excel(name = "加班时长")
    private BigDecimal over;

    /** 市区 */
    @Excel(name = "市区")
    private BigDecimal city;

    /** 长途 */
    @Excel(name = "长途")
    private Integer trip;

    /** 收入 */
    @Excel(name = "收入")
    private BigDecimal income;

    /** 收入(科室录入) */
    @Excel(name = "收入(科室录入)")
    private BigDecimal incomes;

    /** 车牌号 */
    @Excel(name = "车牌号")
    private String car;

    /** 上月里程 */
    @Excel(name = "上月里程")
    private Long lastTrivel;

    /** 本月里程 */
    @Excel(name = "本月里程")
    private Long thisTrivel;

    /** 本月行驶 */
    @Excel(name = "本月行驶")
    private String trivel;

    /** 市区加油 */
    @Excel(name = "市区加油")
    private String cityOil;

    /** 长途加油 */
    @Excel(name = "长途加油")
    private String tripOil;

    /** 加油量 */
    @Excel(name = "加油量")
    private String oil;

    /** 维修费用 */
    @Excel(name = "维修费用")
    private String fix;

    /** 保养费用 */
    @Excel(name = "保养费用")
    private String keep;

    /** 备注 */
    @Excel(name = "备注")
    private String mark;

    /** 月份 */
    @Excel(name = "月份")
    private String month;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setDriver(String driver) 
    {
        this.driver = driver;
    }

    public String getDriver() 
    {
        return driver;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setDay(Integer day) 
    {
        this.day = day;
    }

    public Integer getDay() 
    {
        return day;
    }
    public void setNight(Integer night) 
    {
        this.night = night;
    }

    public Integer getNight() 
    {
        return night;
    }
    public void setOver(BigDecimal over) 
    {
        this.over = over;
    }

    public BigDecimal getOver() 
    {
        return over;
    }
    public void setCity(BigDecimal city) 
    {
        this.city = city;
    }

    public BigDecimal getCity() 
    {
        return city;
    }
    public void setTrip(Integer trip) 
    {
        this.trip = trip;
    }

    public Integer getTrip() 
    {
        return trip;
    }
    public void setIncome(BigDecimal income) 
    {
        this.income = income;
    }

    public BigDecimal getIncome() 
    {
        return income;
    }
    public void setIncomes(BigDecimal incomes) 
    {
        this.incomes = incomes;
    }

    public BigDecimal getIncomes() 
    {
        return incomes;
    }
    public void setCar(String car) 
    {
        this.car = car;
    }

    public String getCar() 
    {
        return car;
    }
    public void setLastTrivel(Long lastTrivel) 
    {
        this.lastTrivel = lastTrivel;
    }

    public Long getLastTrivel() 
    {
        return lastTrivel;
    }
    public void setThisTrivel(Long thisTrivel) 
    {
        this.thisTrivel = thisTrivel;
    }

    public Long getThisTrivel() 
    {
        return thisTrivel;
    }
    public void setTrivel(String trivel) 
    {
        this.trivel = trivel;
    }

    public String getTrivel() 
    {
        return trivel;
    }
    public void setCityOil(String cityOil) 
    {
        this.cityOil = cityOil;
    }

    public String getCityOil() 
    {
        return cityOil;
    }
    public void setTripOil(String tripOil) 
    {
        this.tripOil = tripOil;
    }

    public String getTripOil() 
    {
        return tripOil;
    }
    public void setOil(String oil) 
    {
        this.oil = oil;
    }

    public String getOil() 
    {
        return oil;
    }
    public void setFix(String fix) 
    {
        this.fix = fix;
    }

    public String getFix() 
    {
        return fix;
    }
    public void setKeep(String keep) 
    {
        this.keep = keep;
    }

    public String getKeep() 
    {
        return keep;
    }
    public void setMark(String mark) 
    {
        this.mark = mark;
    }

    public String getMark() 
    {
        return mark;
    }
    public void setMonth(String month) 
    {
        this.month = month;
    }

    public String getMonth() 
    {
        return month;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("driver", getDriver())
            .append("name", getName())
            .append("day", getDay())
            .append("night", getNight())
            .append("over", getOver())
            .append("city", getCity())
            .append("trip", getTrip())
            .append("income", getIncome())
            .append("incomes", getIncomes())
            .append("car", getCar())
            .append("lastTrivel", getLastTrivel())
            .append("thisTrivel", getThisTrivel())
            .append("trivel", getTrivel())
            .append("cityOil", getCityOil())
            .append("tripOil", getTripOil())
            .append("oil", getOil())
            .append("fix", getFix())
            .append("keep", getKeep())
            .append("mark", getMark())
            .append("month", getMonth())
            .append("createTime", getCreateTime())
            .toString();
    }
}
